﻿
namespace TfsGiggle.Core
{
    /// <summary>
    /// Changeset interface
    /// </summary>
    public interface IChangeset
    {
        /// <summary>
        /// What happened to me?
        /// </summary>
        IChange[] Changes { get; }

        /// <summary>
        /// Associated workitems
        /// </summary>
        IWorkitem[] WorkItems { get; }

        /// <summary>
        /// id
        /// </summary>
        int ChangesetId { get; }

        /// <summary>
        /// Who did this
        /// </summary>
        string Committer { get; }

        /// <summary>
        /// And if we are lucky, Bob told us what he did
        /// </summary>
        string Comment { get; }
    }
}
